home *** CD-ROM | disk | FTP | other *** search
/ Apple AUX 3.0 / Apple AUX 3.0.iso / System Folder / Finder / Finder.rsrc / bin.rsrc_CODE_10.txt < prev    next >
Text File  |  1991-04-25  |  76KB  |  1,366 lines

  1. # near model CODE resource
  2. # jump table entries: 2952-2971 (20 of them)
  3. export_369:
  4. fn00000000:
  5. 00000000  4E56 0000                link       A6, 0
  6. 00000004  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  7. 00000008  4EBA 0B0E                jsr        [PC + 0xB0E /* 00000B18 */]
  8. 0000000C  4E5E                     unlink     A6
  9. 0000000E  4E75                     rts
  10. export_370:
  11. fn00000010:
  12. 00000010  4E56 FFF8                link       A6, -0x0008
  13. 00000014  48E7 0118                movem.l    -[A7], D7,A3,A4
  14. 00000018  266E 000C                movea.l    A3, [A6 + 0xC]
  15. 0000001C  286E 0008                movea.l    A4, [A6 + 0x8]
  16. 00000020  7000                     moveq.l    D0, 0x00
  17. 00000022  2D40 FFFC                move.l     [A6 - 0x4], D0
  18. 00000026  2F0B                     move.l     -[A7], A3
  19. 00000028  4EBA 0694                jsr        [PC + 0x694 /* 000006BE */]
  20. 0000002C  2E00                     move.l     D7, D0
  21. 0000002E  0C87 6677 696E           cmpi.l     D7, 0x6677696E /* 'fwin' */
  22. 00000034  588F                     addq.l     A7, 4
  23. 00000036  663C                     bne        +0x3E /* 00000074 */
  24. 00000038  2F0B                     move.l     -[A7], A3
  25. 0000003A  4EBA 0682                jsr        [PC + 0x682 /* 000006BE */]
  26. 0000003E  2E00                     move.l     D7, D0
  27. 00000040  2F0B                     move.l     -[A7], A3
  28. 00000042  4EBA 067A                jsr        [PC + 0x67A /* 000006BE */]
  29. 00000046  2E00                     move.l     D7, D0
  30. 00000048  2F0B                     move.l     -[A7], A3
  31. 0000004A  2F0C                     move.l     -[A7], A4
  32. 0000004C  2054                     movea.l    A0, [A4]
  33. 0000004E  2050                     movea.l    A0, [A0]
  34. 00000050  2268 0030                movea.l    A1, [A0 + 0x30]
  35. 00000054  4E91                     jsr        [A1]
  36. 00000056  2D40 FFF8                move.l     [A6 - 0x8], D0
  37. 0000005A  4FEF 0010                lea.l      A7, [A7 + 0x10]
  38. 0000005E  6714                     beq        +0x16 /* 00000074 */
  39. 00000060  3007                     move.w     D0, D7
  40. 00000062  48C0                     ext.l      D0
  41. 00000064  2F00                     move.l     -[A7], D0
  42. 00000066  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  43. 0000006A  4EAD 135A                jsr        [A5 + 0x135A /* export_615 */]
  44. 0000006E  2D40 FFFC                move.l     [A6 - 0x4], D0
  45. 00000072  508F                     addq.l     A7, 8
  46. label00000074:
  47. 00000074  202E FFFC                move.l     D0, [A6 - 0x4]
  48. 00000078  4CEE 1880 FFEC           movem.l    D7,A3,A4, [A6 - 0x14]
  49. 0000007E  4E5E                     unlink     A6
  50. 00000080  4E75                     rts
  51. export_371:
  52. 00000082  4E56 FEFC                link       A6, -0x0104
  53. 00000086  48E7 0718                movem.l    -[A7], D5,D6,D7,A3,A4
  54. 0000008A  266E 000C                movea.l    A3, [A6 + 0xC]
  55. 0000008E  286E 0008                movea.l    A4, [A6 + 0x8]
  56. 00000092  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  57. 00000098  2F0B                     move.l     -[A7], A3
  58. 0000009A  4EBA 0492                jsr        [PC + 0x492 /* 0000052E */]
  59. 0000009E  4A00                     tst.b      D0
  60. 000000A0  508F                     addq.l     A7, 8
  61. 000000A2  6738                     beq        +0x3A /* 000000DC */
  62. 000000A4  2053                     movea.l    A0, [A3]
  63. 000000A6  58A8 0016                addq.l     [A0 + 0x16], 4
  64. 000000AA  2F0B                     move.l     -[A7], A3
  65. 000000AC  4EBA 0610                jsr        [PC + 0x610 /* 000006BE */]
  66. 000000B0  0C80 6665 7874           cmpi.l     D0, 0x66657874 /* 'fext' */
  67. 000000B6  588F                     addq.l     A7, 4
  68. 000000B8  6622                     bne        +0x24 /* 000000DC */
  69. 000000BA  2053                     movea.l    A0, [A3]
  70. 000000BC  58A8 0016                addq.l     [A0 + 0x16], 4
  71. 000000C0  2F0B                     move.l     -[A7], A3
  72. 000000C2  4EBA 05FA                jsr        [PC + 0x5FA /* 000006BE */]
  73. 000000C6  2A00                     move.l     D5, D0
  74. 000000C8  2F05                     move.l     -[A7], D5
  75. 000000CA  2F0B                     move.l     -[A7], A3
  76. 000000CC  2F2D FC10                move.l     -[A7], [A5 - 0x3F0]
  77. 000000D0  4EBA 0CA0                jsr        [PC + 0xCA0 /* 00000D72 */]
  78. 000000D4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  79. 000000D8  6000 0158                bra        +0x15A /* 00000232 */
  80. label000000DC:
  81. 000000DC  4207                     clr.b      D7
  82. 000000DE  2053                     movea.l    A0, [A3]
  83. 000000E0  2028 0024                move.l     D0, [A0 + 0x24]
  84. 000000E4  0480 616E 7372           subi.l     D0, 0x616E7372 /* 'ansr' */
  85. 000000EA  6750                     beq        +0x52 /* 0000013C */
  86. 000000EC  0480 0100 FC02           subi.l     D0, 0x100FC02
  87. 000000F2  670C                     beq        +0xE /* 00000100 */
  88. 000000F4  0480 0CF2 00FC           subi.l     D0, 0xCF200FC
  89. 000000FA  673A                     beq        +0x3C /* 00000136 */
  90. 000000FC  6000 0116                bra        +0x118 /* 00000214 */
  91. label00000100:
  92. 00000100  4878 0080                push.l     0x80
  93. 00000104  2F0C                     move.l     -[A7], A4
  94. 00000106  4EAD 00B2                jsr        [A5 + 0xB2 /* export_18 */]
  95. 0000010A  2F2D FE0C                move.l     -[A7], [A5 - 0x1F4]
  96. 0000010E  4EBA 0C90                jsr        [PC + 0xC90 /* 00000DA0 */]
  97. 00000112  7020                     moveq.l    D0, 0x20
  98. 00000114  C038 0B20                and.b      D0, [0x00000B20 /* UnSwitchedFlags */]
  99. 00000118  4FEF 000C                lea.l      A7, [A7 + 0xC]
  100. 0000011C  6718                     beq        +0x1A /* 00000136 */
  101. 0000011E  4EAD 092A                jsr        [A5 + 0x92A /* export_289 */]
  102. 00000122  4A00                     tst.b      D0
  103. 00000124  6610                     bne        +0x12 /* 00000136 */
  104. 00000126  2F2D FE0C                move.l     -[A7], [A5 - 0x1F4]
  105. 0000012A  2F3C 6F70 7374           move.l     -[A7], 0x6F707374 /* 'opst' */
  106. 00000130  4EAD 0102                jsr        [A5 + 0x102 /* export_28 */]
  107. 00000134  508F                     addq.l     A7, 8
  108. label00000136:
  109. 00000136  7E01                     moveq.l    D7, 0x01
  110. 00000138  6000 00DA                bra        +0xDC /* 00000214 */
  111. label0000013C:
  112. 0000013C  7E01                     moveq.l    D7, 0x01
  113. 0000013E  7A02                     moveq.l    D5, 0x02
  114. 00000140  41EE FF00                lea.l      A0, [A6 - 0x100]
  115. 00000144  4210                     clr.b      [A0]
  116. 00000146  486E FF00                pea.l      [A6 - 0x100]
  117. 0000014A  486E FEFC                pea.l      [A6 - 0x104]
  118. 0000014E  2F0B                     move.l     -[A7], A3
  119. 00000150  4EBA 0CAC                jsr        [PC + 0xCAC /* 00000DFE */]
  120. 00000154  2053                     movea.l    A0, [A3]
  121. 00000156  2028 002A                move.l     D0, [A0 + 0x2A]
  122. 0000015A  0480 6F64 6F63           subi.l     D0, 0x6F646F63 /* 'odoc' */
  123. 00000160  4FEF 000C                lea.l      A7, [A7 + 0xC]
  124. 00000164  6720                     beq        +0x22 /* 00000186 */
  125. 00000166  0480 0100 0000           subi.l     D0, 0x1000000
  126. 0000016C  6712                     beq        +0x14 /* 00000180 */
  127. 0000016E  0480 0201 0411           subi.l     D0, 0x2010411
  128. 00000174  6716                     beq        +0x18 /* 0000018C */
  129. 00000176  0480 0103 0200           subi.l     D0, 0x1030200
  130. 0000017C  671E                     beq        +0x20 /* 0000019C */
  131. 0000017E  602C                     bra        +0x2E /* 000001AC */
  132. label00000180:
  133. 00000180  3C3C 13C8                move.w     D6, 0x13C8
  134. 00000184  6028                     bra        +0x2A /* 000001AE */
  135. label00000186:
  136. 00000186  3C3C 13C7                move.w     D6, 0x13C7
  137. 0000018A  6022                     bra        +0x24 /* 000001AE */
  138. label0000018C:
  139. 0000018C  4AAE FEFC                tst.l      [A6 - 0x104]
  140. 00000190  6604                     bne        +0x6 /* 00000196 */
  141. 00000192  4205                     clr.b      D5
  142. 00000194  6018                     bra        +0x1A /* 000001AE */
  143. label00000196:
  144. 00000196  3C3C 13C6                move.w     D6, 0x13C6
  145. 0000019A  6012                     bra        +0x14 /* 000001AE */
  146. label0000019C:
  147. 0000019C  4AAE FEFC                tst.l      [A6 - 0x104]
  148. 000001A0  6604                     bne        +0x6 /* 000001A6 */
  149. 000001A2  7A01                     moveq.l    D5, 0x01
  150. 000001A4  6008                     bra        +0xA /* 000001AE */
  151. label000001A6:
  152. 000001A6  3C3C 13C6                move.w     D6, 0x13C6
  153. 000001AA  6002                     bra        +0x4 /* 000001AE */
  154. label000001AC:
  155. 000001AC  4207                     clr.b      D7
  156. label000001AE:
  157. 000001AE  7000                     moveq.l    D0, 0x00
  158. 000001B0  1005                     move.b     D0, D5
  159. 000001B2  0C40 0002                cmpi.w     D0, 0x2
  160. 000001B6  673C                     beq        +0x3E /* 000001F4 */
  161. 000001B8  2F2D FE0C                move.l     -[A7], [A5 - 0x1F4]
  162. 000001BC  4EBA 0BE2                jsr        [PC + 0xBE2 /* 00000DA0 */]
  163. 000001C0  2F0C                     move.l     -[A7], A4
  164. 000001C2  2054                     movea.l    A0, [A4]
  165. 000001C4  2050                     movea.l    A0, [A0]
  166. 000001C6  2268 005C                movea.l    A1, [A0 + 0x5C]
  167. 000001CA  4E91                     jsr        [A1]
  168. 000001CC  7000                     moveq.l    D0, 0x00
  169. 000001CE  1005                     move.b     D0, D5
  170. 000001D0  4A80                     tst.l      D0
  171. 000001D2  508F                     addq.l     A7, 8
  172. 000001D4  6608                     bne        +0xA /* 000001DE */
  173. 000001D6  3F3C 0002                move.w     -[A7], 0x2
  174. 000001DA  A895                     syscall    ShutDown
  175. 000001DC  6006                     bra        +0x8 /* 000001E4 */
  176. label000001DE:
  177. 000001DE  3F3C 0001                move.w     -[A7], 0x1
  178. 000001E2  A895                     syscall    ShutDown
  179. label000001E4:
  180. 000001E4  2F0C                     move.l     -[A7], A4
  181. 000001E6  2054                     movea.l    A0, [A4]
  182. 000001E8  2050                     movea.l    A0, [A0]
  183. 000001EA  2268 0058                movea.l    A1, [A0 + 0x58]
  184. 000001EE  4E91                     jsr        [A1]
  185. 000001F0  588F                     addq.l     A7, 4
  186. 000001F2  6020                     bra        +0x22 /* 00000214 */
  187. label000001F4:
  188. 000001F4  4A07                     tst.b      D7
  189. 000001F6  671C                     beq        +0x1E /* 00000214 */
  190. 000001F8  4AAE FEFC                tst.l      [A6 - 0x104]
  191. 000001FC  6716                     beq        +0x18 /* 00000214 */
  192. 000001FE  7080                     moveq.l    D0, 0xFFFFFF80
  193. 00000200  B0AE FEFC                cmp.l      D0, [A6 - 0x104]
  194. 00000204  670E                     beq        +0x10 /* 00000214 */
  195. 00000206  486E FF00                pea.l      [A6 - 0x100]
  196. 0000020A  48C6                     ext.l      D6
  197. 0000020C  2F06                     move.l     -[A7], D6
  198. 0000020E  4EAD 1DDA                jsr        [A5 + 0x1DDA /* export_951 */]
  199. 00000212  508F                     addq.l     A7, 8
  200. label00000214:
  201. 00000214  4A07                     tst.b      D7
  202. 00000216  661A                     bne        +0x1C /* 00000232 */
  203. 00000218  2F0B                     move.l     -[A7], A3
  204. 0000021A  2F2D FE3E                move.l     -[A7], [A5 - 0x1C2]
  205. 0000021E  4EBA 0C78                jsr        [PC + 0xC78 /* 00000E98 */]
  206. 00000222  4A00                     tst.b      D0
  207. 00000224  508F                     addq.l     A7, 8
  208. 00000226  660A                     bne        +0xC /* 00000232 */
  209. 00000228  2F0B                     move.l     -[A7], A3
  210. 0000022A  2F0C                     move.l     -[A7], A4
  211. 0000022C  4EBA FDD2                jsr        [PC - 0x22E /* 00000000 */]
  212. 00000230  508F                     addq.l     A7, 8
  213. label00000232:
  214. 00000232  4CEE 18E0 FEE8           movem.l    D5,D6,D7,A3,A4, [A6 - 0x118]
  215. 00000238  4E5E                     unlink     A6
  216. 0000023A  4E75                     rts
  217. export_372:
  218. 0000023C  4E56 FFF4                link       A6, -0x000C
  219. 00000240  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  220. 00000244  266E 000C                movea.l    A3, [A6 + 0xC]
  221. 00000248  286E 0008                movea.l    A4, [A6 + 0x8]
  222. 0000024C  7000                     moveq.l    D0, 0x00
  223. 0000024E  2D40 FFF4                move.l     [A6 - 0xC], D0
  224. 00000252  2F0B                     move.l     -[A7], A3
  225. 00000254  4EBA 0468                jsr        [PC + 0x468 /* 000006BE */]
  226. 00000258  2C00                     move.l     D6, D0
  227. 0000025A  2F0B                     move.l     -[A7], A3
  228. 0000025C  4EBA 0460                jsr        [PC + 0x460 /* 000006BE */]
  229. 00000260  2E00                     move.l     D7, D0
  230. 00000262  2006                     move.l     D0, D6
  231. 00000264  0480 616C 6973           subi.l     D0, 0x616C6973 /* 'alis' */
  232. 0000026A  508F                     addq.l     A7, 8
  233. 0000026C  6776                     beq        +0x78 /* 000002E4 */
  234. 0000026E  0480 04FD 04F1           subi.l     D0, 0x4FD04F1
  235. 00000274  6600 00C4                bne        +0xC6 /* 0000033A */
  236. 00000278  2F0B                     move.l     -[A7], A3
  237. 0000027A  4EBA 0442                jsr        [PC + 0x442 /* 000006BE */]
  238. 0000027E  588F                     addq.l     A7, 4
  239. 00000280  2F00                     move.l     -[A7], D0
  240. 00000282  4878 1393                push.l     0x1393
  241. 00000286  4EAD 09C2                jsr        [A5 + 0x9C2 /* export_308 */]
  242. 0000028A  2C00                     move.l     D6, D0
  243. 0000028C  0480 0000 2710           subi.l     D0, 0x2710
  244. 00000292  508F                     addq.l     A7, 8
  245. 00000294  6712                     beq        +0x14 /* 000002A8 */
  246. 00000296  0480 0000 01F4           subi.l     D0, 0x1F4
  247. 0000029C  6714                     beq        +0x16 /* 000002B2 */
  248. 0000029E  0480 0000 01F4           subi.l     D0, 0x1F4
  249. 000002A4  6718                     beq        +0x1A /* 000002BE */
  250. 000002A6  6022                     bra        +0x24 /* 000002CA */
  251. label000002A8:
  252. 000002A8  2D6D FE3E FFF4           move.l     [A6 - 0xC], [A5 - 0x1C2]
  253. 000002AE  6000 009E                bra        +0xA0 /* 0000034E */
  254. label000002B2:
  255. 000002B2  2054                     movea.l    A0, [A4]
  256. 000002B4  2D68 0036 FFF4           move.l     [A6 - 0xC], [A0 + 0x36]
  257. 000002BA  6000 0092                bra        +0x94 /* 0000034E */
  258. label000002BE:
  259. 000002BE  2054                     movea.l    A0, [A4]
  260. 000002C0  2D68 0032 FFF4           move.l     [A6 - 0xC], [A0 + 0x32]
  261. 000002C6  6000 0086                bra        +0x88 /* 0000034E */
  262. label000002CA:
  263. 000002CA  2053                     movea.l    A0, [A3]
  264. 000002CC  06A8 FFFF FFF4 0016      addi.l     [A0 + 0x16], 0xFFFFFFF4
  265. 000002D4  2F0B                     move.l     -[A7], A3
  266. 000002D6  2F0C                     move.l     -[A7], A4
  267. 000002D8  4EBA FD36                jsr        [PC - 0x2CA /* 00000010 */]
  268. 000002DC  2D40 FFF4                move.l     [A6 - 0xC], D0
  269. 000002E0  508F                     addq.l     A7, 8
  270. 000002E2  606A                     bra        +0x6C /* 0000034E */
  271. label000002E4:
  272. 000002E4  2053                     movea.l    A0, [A3]
  273. 000002E6  41E8 0032                lea.l      A0, [A0 + 0x32]
  274. 000002EA  2253                     movea.l    A1, [A3]
  275. 000002EC  2029 0016                move.l     D0, [A1 + 0x16]
  276. 000002F0  D088                     add.l      D0, A0
  277. 000002F2  2D40 FFFC                move.l     [A6 - 0x4], D0
  278. 000002F6  558F                     subq.l     A7, 2
  279. 000002F8  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  280. 000002FC  486E FFF8                pea.l      [A6 - 0x8]
  281. 00000300  2F07                     move.l     -[A7], D7
  282. 00000302  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  283. 00000306  2053                     movea.l    A0, [A3]
  284. 00000308  DFA8 0016                add.l      [A0 + 0x16], D7
  285. 0000030C  2054                     movea.l    A0, [A4]
  286. 0000030E  0828 0005 0008           btst.b     [A0 + 0x8], 0x5
  287. 00000314  56C0                     sne        D0
  288. 00000316  4400                     neg.b      D0
  289. 00000318  4880                     ext.w      D0
  290. 0000031A  48C0                     ext.l      D0
  291. 0000031C  2F00                     move.l     -[A7], D0
  292. 0000031E  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  293. 00000322  2F2D FE0C                move.l     -[A7], [A5 - 0x1F4]
  294. 00000326  4EAD 3762                jsr        [A5 + 0x3762 /* export_1768 */]
  295. 0000032A  2D40 FFF4                move.l     [A6 - 0xC], D0
  296. 0000032E  206E FFF8                movea.l    A0, [A6 - 0x8]
  297. 00000332  A023                     syscall    DisposHandle/DisposeHandle
  298. 00000334  4FEF 000C                lea.l      A7, [A7 + 0xC]
  299. 00000338  6014                     bra        +0x16 /* 0000034E */
  300. label0000033A:
  301. 0000033A  2053                     movea.l    A0, [A3]
  302. 0000033C  51A8 0016                subq.l     [A0 + 0x16], 8
  303. 00000340  2F0B                     move.l     -[A7], A3
  304. 00000342  2F0C                     move.l     -[A7], A4
  305. 00000344  4EBA FCCA                jsr        [PC - 0x336 /* 00000010 */]
  306. 00000348  2D40 FFF4                move.l     [A6 - 0xC], D0
  307. 0000034C  508F                     addq.l     A7, 8
  308. label0000034E:
  309. 0000034E  202E FFF4                move.l     D0, [A6 - 0xC]
  310. 00000352  4CEE 18C0 FFE4           movem.l    D6,D7,A3,A4, [A6 - 0x1C]
  311. 00000358  4E5E                     unlink     A6
  312. 0000035A  4E75                     rts
  313. export_373:
  314. 0000035C  4E56 0000                link       A6, 0
  315. 00000360  2F0C                     move.l     -[A7], A4
  316. 00000362  202E 0008                move.l     D0, [A6 + 0x8]
  317. 00000366  A722                     syscall    NewHandleSysClear, flags=7
  318. 00000368  2848                     movea.l    A4, A0
  319. 0000036A  2F0C                     move.l     -[A7], A4
  320. 0000036C  4EAD 01F2                jsr        [A5 + 0x1F2 /* export_58 */]
  321. 00000370  200C                     move.l     D0, A4
  322. 00000372  286E FFFC                movea.l    A4, [A6 - 0x4]
  323. 00000376  4E5E                     unlink     A6
  324. 00000378  4E75                     rts
  325. export_374:
  326. 0000037A  4E56 FF04                link       A6, -0x00FC
  327. 0000037E  48E7 0118                movem.l    -[A7], D7,A3,A4
  328. 00000382  266E 000C                movea.l    A3, [A6 + 0xC]
  329. 00000386  286E 0008                movea.l    A4, [A6 + 0x8]
  330. 0000038A  4878 0BB8                push.l     0xBB8
  331. 0000038E  2F0C                     move.l     -[A7], A4
  332. 00000390  4EBA 025C                jsr        [PC + 0x25C /* 000005EE */]
  333. 00000394  204C                     movea.l    A0, A4
  334. 00000396  A029                     syscall    HLock
  335. 00000398  2054                     movea.l    A0, [A4]
  336. 0000039A  216B 0002 001C           move.l     [A0 + 0x1C], [A3 + 0x2]
  337. 000003A0  2054                     movea.l    A0, [A4]
  338. 000003A2  216B 000A 0024           move.l     [A0 + 0x24], [A3 + 0xA]
  339. 000003A8  558F                     subq.l     A7, 2
  340. 000003AA  486E FF04                pea.l      [A6 - 0xFC]
  341. 000003AE  2054                     movea.l    A0, [A4]
  342. 000003B0  4868 002A                pea.l      [A0 + 0x2A]
  343. 000003B4  4868 0032                pea.l      [A0 + 0x32]
  344. 000003B8  4868 002E                pea.l      [A0 + 0x2E]
  345. 000003BC  3F3C 0033                move.w     -[A7], 0x33 /* '3' */
  346. 000003C0  A88F                     syscall    OSDispatch
  347. 000003C2  3E1F                     move.w     D7, [A7]+
  348. 000003C4  558F                     subq.l     A7, 2
  349. 000003C6  486E FF08                pea.l      [A6 - 0xF8]
  350. 000003CA  2054                     movea.l    A0, [A4]
  351. 000003CC  2F08                     move.l     -[A7], A0
  352. 000003CE  3F3C 0035                move.w     -[A7], 0x35 /* '5' */
  353. 000003D2  A88F                     syscall    OSDispatch
  354. 000003D4  4A5F                     tst.w      [A7]+
  355. 000003D6  508F                     addq.l     A7, 8
  356. 000003D8  670C                     beq        +0xE /* 000003E6 */
  357. 000003DA  2054                     movea.l    A0, [A4]
  358. 000003DC  7000                     moveq.l    D0, 0x00
  359. 000003DE  2080                     move.l     [A0], D0
  360. 000003E0  2054                     movea.l    A0, [A4]
  361. 000003E2  2140 0004                move.l     [A0 + 0x4], D0
  362. label000003E6:
  363. 000003E6  4A6E FF50                tst.w      [A6 - 0xB0]
  364. 000003EA  56C0                     sne        D0
  365. 000003EC  0240 0001                andi.w     D0, 0x1
  366. 000003F0  48C0                     ext.l      D0
  367. 000003F2  2054                     movea.l    A0, [A4]
  368. 000003F4  1140 0008                move.b     [A0 + 0x8], D0
  369. 000003F8  2054                     movea.l    A0, [A4]
  370. 000003FA  216E FF04 000A           move.l     [A0 + 0xA], [A6 - 0xFC]
  371. 00000400  204C                     movea.l    A0, A4
  372. 00000402  A02A                     syscall    HUnlock
  373. 00000404  2054                     movea.l    A0, [A4]
  374. 00000406  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  375. 0000040A  2F0C                     move.l     -[A7], A4
  376. 0000040C  4EBA 01E0                jsr        [PC + 0x1E0 /* 000005EE */]
  377. 00000410  3007                     move.w     D0, D7
  378. 00000412  508F                     addq.l     A7, 8
  379. 00000414  4CEE 1880 FEF8           movem.l    D7,A3,A4, [A6 - 0x108]
  380. 0000041A  4E5E                     unlink     A6
  381. 0000041C  4E75                     rts
  382. export_375:
  383. fn0000041E:
  384. 0000041E  4E56 0000                link       A6, 0
  385. 00000422  48E7 0308                movem.l    -[A7], D6,D7,A4
  386. 00000426  2E2E 000C                move.l     D7, [A6 + 0xC]
  387. 0000042A  286E 0008                movea.l    A4, [A6 + 0x8]
  388. 0000042E  204C                     movea.l    A0, A4
  389. 00000430  A029                     syscall    HLock
  390. 00000432  558F                     subq.l     A7, 2
  391. 00000434  2054                     movea.l    A0, [A4]
  392. 00000436  4868 001A                pea.l      [A0 + 0x1A]
  393. 0000043A  203C 0000 F000           move.l     D0, 0xF000
  394. 00000440  C087                     and.l      D0, D7
  395. 00000442  0C80 0000 8000           cmpi.l     D0, 0x8000
  396. 00000448  660A                     bne        +0xC /* 00000454 */
  397. 0000044A  2054                     movea.l    A0, [A4]
  398. 0000044C  41E8 000E                lea.l      A0, [A0 + 0xE]
  399. 00000450  2008                     move.l     D0, A0
  400. 00000452  6006                     bra        +0x8 /* 0000045A */
  401. label00000454:
  402. 00000454  2054                     movea.l    A0, [A4]
  403. 00000456  2028 000A                move.l     D0, [A0 + 0xA]
  404. label0000045A:
  405. 0000045A  2F00                     move.l     -[A7], D0
  406. 0000045C  2054                     movea.l    A0, [A4]
  407. 0000045E  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  408. 00000462  4868 0032                pea.l      [A0 + 0x32]
  409. 00000466  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  410. 0000046A  2F07                     move.l     -[A7], D7
  411. 0000046C  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  412. 00000470  A88F                     syscall    OSDispatch
  413. 00000472  3C1F                     move.w     D6, [A7]+
  414. 00000474  0C46 FC6B                cmpi.w     D6, 0xFC6B
  415. 00000478  6642                     bne        +0x44 /* 000004BC */
  416. 0000047A  558F                     subq.l     A7, 2
  417. 0000047C  2054                     movea.l    A0, [A4]
  418. 0000047E  4868 001A                pea.l      [A0 + 0x1A]
  419. 00000482  203C 0000 F000           move.l     D0, 0xF000
  420. 00000488  C087                     and.l      D0, D7
  421. 0000048A  0C80 0000 8000           cmpi.l     D0, 0x8000
  422. 00000490  660A                     bne        +0xC /* 0000049C */
  423. 00000492  2054                     movea.l    A0, [A4]
  424. 00000494  41E8 000E                lea.l      A0, [A0 + 0xE]
  425. 00000498  2008                     move.l     D0, A0
  426. 0000049A  6006                     bra        +0x8 /* 000004A2 */
  427. label0000049C:
  428. 0000049C  2054                     movea.l    A0, [A4]
  429. 0000049E  2028 000A                move.l     D0, [A0 + 0xA]
  430. label000004A2:
  431. 000004A2  2F00                     move.l     -[A7], D0
  432. 000004A4  2054                     movea.l    A0, [A4]
  433. 000004A6  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  434. 000004AA  4868 0032                pea.l      [A0 + 0x32]
  435. 000004AE  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  436. 000004B2  2F07                     move.l     -[A7], D7
  437. 000004B4  3F3C 0034                move.w     -[A7], 0x34 /* '4' */
  438. 000004B8  A88F                     syscall    OSDispatch
  439. 000004BA  3C1F                     move.w     D6, [A7]+
  440. label000004BC:
  441. 000004BC  204C                     movea.l    A0, A4
  442. 000004BE  A02A                     syscall    HUnlock
  443. 000004C0  3006                     move.w     D0, D6
  444. 000004C2  4CEE 10C0 FFF4           movem.l    D6,D7,A4, [A6 - 0xC]
  445. 000004C8  4E5E                     unlink     A6
  446. 000004CA  4E75                     rts
  447. export_376:
  448. 000004CC  4E56 0000                link       A6, 0
  449. 000004D0  2F0C                     move.l     -[A7], A4
  450. 000004D2  286E 0008                movea.l    A4, [A6 + 0x8]
  451. 000004D6  2054                     movea.l    A0, [A4]
  452. 000004D8  7000                     moveq.l    D0, 0x00
  453. 000004DA  2140 000E                move.l     [A0 + 0xE], D0
  454. 000004DE  2054                     movea.l    A0, [A4]
  455. 000004E0  7201                     moveq.l    D1, 0x01
  456. 000004E2  2141 0012                move.l     [A0 + 0x12], D1
  457. 000004E6  286E FFFC                movea.l    A4, [A6 - 0x4]
  458. 000004EA  4E5E                     unlink     A6
  459. 000004EC  4E75                     rts
  460. export_377:
  461. fn000004EE:
  462. 000004EE  4E56 0000                link       A6, 0
  463. 000004F2  48E7 0108                movem.l    -[A7], D7,A4
  464. 000004F6  286E 0008                movea.l    A4, [A6 + 0x8]
  465. 000004FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  466. 000004FE  2F0C                     move.l     -[A7], A4
  467. 00000500  4EBA 002C                jsr        [PC + 0x2C /* 0000052E */]
  468. 00000504  1E00                     move.b     D7, D0
  469. 00000506  508F                     addq.l     A7, 8
  470. 00000508  6718                     beq        +0x1A /* 00000522 */
  471. 0000050A  2054                     movea.l    A0, [A4]
  472. 0000050C  06A8 0000 000C 0016      addi.l     [A0 + 0x16], 0xC
  473. 00000514  2F0C                     move.l     -[A7], A4
  474. 00000516  4EBA 01A6                jsr        [PC + 0x1A6 /* 000006BE */]
  475. 0000051A  206E 0010                movea.l    A0, [A6 + 0x10]
  476. 0000051E  2080                     move.l     [A0], D0
  477. 00000520  588F                     addq.l     A7, 4
  478. label00000522:
  479. 00000522  1007                     move.b     D0, D7
  480. 00000524  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  481. 0000052A  4E5E                     unlink     A6
  482. 0000052C  4E75                     rts
  483. export_378:
  484. fn0000052E:
  485. 0000052E  4E56 0000                link       A6, 0
  486. 00000532  2F0C                     move.l     -[A7], A4
  487. 00000534  286E 0008                movea.l    A4, [A6 + 0x8]
  488. 00000538  2054                     movea.l    A0, [A4]
  489. 0000053A  7008                     moveq.l    D0, 0x08
  490. 0000053C  2140 0016                move.l     [A0 + 0x16], D0
  491. 00000540  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  492. 00000544  2F0C                     move.l     -[A7], A4
  493. 00000546  4EBA 000A                jsr        [PC + 0xA /* 00000552 */]
  494. 0000054A  286E FFFC                movea.l    A4, [A6 - 0x4]
  495. 0000054E  4E5E                     unlink     A6
  496. 00000550  4E75                     rts
  497. fn00000552:
  498. 00000552  4E56 FFFC                link       A6, -0x0004
  499. 00000556  48E7 0118                movem.l    -[A7], D7,A3,A4
  500. 0000055A  2E2E 000C                move.l     D7, [A6 + 0xC]
  501. 0000055E  286E 0008                movea.l    A4, [A6 + 0x8]
  502. 00000562  2054                     movea.l    A0, [A4]
  503. 00000564  41E8 0032                lea.l      A0, [A0 + 0x32]
  504. 00000568  2254                     movea.l    A1, [A4]
  505. 0000056A  2669 0016                movea.l    A3, [A1 + 0x16]
  506. 0000056E  D7C8                     add.l      A3, A0
  507. 00000570  603A                     bra        +0x3C /* 000005AC */
  508. label00000572:
  509. 00000572  BE93                     cmp.l      D7, [A3]
  510. 00000574  6604                     bne        +0x6 /* 0000057A */
  511. 00000576  7001                     moveq.l    D0, 0x01
  512. 00000578  6046                     bra        +0x48 /* 000005C0 */
  513. label0000057A:
  514. 0000057A  0C93 3B3B 3B3B           cmpi.l     [A3], 0x3B3B3B3B /* ';;;;' */
  515. 00000580  6608                     bne        +0xA /* 0000058A */
  516. 00000582  2054                     movea.l    A0, [A4]
  517. 00000584  58A8 0016                addq.l     [A0 + 0x16], 4
  518. 00000588  600E                     bra        +0x10 /* 00000598 */
  519. label0000058A:
  520. 0000058A  2054                     movea.l    A0, [A4]
  521. 0000058C  202B 0008                move.l     D0, [A3 + 0x8]
  522. 00000590  720C                     moveq.l    D1, 0x0C
  523. 00000592  D081                     add.l      D0, D1
  524. 00000594  D1A8 0016                add.l      [A0 + 0x16], D0
  525. label00000598:
  526. 00000598  2054                     movea.l    A0, [A4]
  527. 0000059A  2D48 FFFC                move.l     [A6 - 0x4], A0
  528. 0000059E  41E8 0032                lea.l      A0, [A0 + 0x32]
  529. 000005A2  226E FFFC                movea.l    A1, [A6 - 0x4]
  530. 000005A6  2669 0016                movea.l    A3, [A1 + 0x16]
  531. 000005AA  D7C8                     add.l      A3, A0
  532. label000005AC:
  533. 000005AC  2054                     movea.l    A0, [A4]
  534. 000005AE  41E8 0032                lea.l      A0, [A0 + 0x32]
  535. 000005B2  2254                     movea.l    A1, [A4]
  536. 000005B4  2029 002E                move.l     D0, [A1 + 0x2E]
  537. 000005B8  D088                     add.l      D0, A0
  538. 000005BA  B08B                     cmp.l      D0, A3
  539. 000005BC  62B4                     bhi        -0x4A /* 00000572 */
  540. 000005BE  7000                     moveq.l    D0, 0x00
  541. label000005C0:
  542. 000005C0  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  543. 000005C6  4E5E                     unlink     A6
  544. 000005C8  4E75                     rts
  545. export_379:
  546. fn000005CA:
  547. 000005CA  4E56 0000                link       A6, 0
  548. 000005CE  2F0C                     move.l     -[A7], A4
  549. 000005D0  286E 0008                movea.l    A4, [A6 + 0x8]
  550. 000005D4  7000                     moveq.l    D0, 0x00
  551. 000005D6  2F00                     move.l     -[A7], D0
  552. 000005D8  2F0C                     move.l     -[A7], A4
  553. 000005DA  4EBA 0012                jsr        [PC + 0x12 /* 000005EE */]
  554. 000005DE  2054                     movea.l    A0, [A4]
  555. 000005E0  7000                     moveq.l    D0, 0x00
  556. 000005E2  2140 0016                move.l     [A0 + 0x16], D0
  557. 000005E6  286E FFFC                movea.l    A4, [A6 - 0x4]
  558. 000005EA  4E5E                     unlink     A6
  559. 000005EC  4E75                     rts
  560. fn000005EE:
  561. 000005EE  4E56 0000                link       A6, 0
  562. 000005F2  2F0C                     move.l     -[A7], A4
  563. 000005F4  286E 0008                movea.l    A4, [A6 + 0x8]
  564. 000005F8  2054                     movea.l    A0, [A4]
  565. 000005FA  216E 000C 002E           move.l     [A0 + 0x2E], [A6 + 0xC]
  566. 00000600  2054                     movea.l    A0, [A4]
  567. 00000602  2028 002E                move.l     D0, [A0 + 0x2E]
  568. 00000606  7234                     moveq.l    D1, 0x34
  569. 00000608  D081                     add.l      D0, D1
  570. 0000060A  2F00                     move.l     -[A7], D0
  571. 0000060C  2F0C                     move.l     -[A7], A4
  572. 0000060E  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  573. 00000612  286E FFFC                movea.l    A4, [A6 - 0x4]
  574. 00000616  4E5E                     unlink     A6
  575. 00000618  4E75                     rts
  576. export_380:
  577. fn0000061A:
  578. 0000061A  4E56 0000                link       A6, 0
  579. 0000061E  48E7 0128                movem.l    -[A7], D7,A2,A4
  580. 00000622  2E2E 0010                move.l     D7, [A6 + 0x10]
  581. 00000626  286E 0008                movea.l    A4, [A6 + 0x8]
  582. 0000062A  2054                     movea.l    A0, [A4]
  583. 0000062C  2007                     move.l     D0, D7
  584. 0000062E  D0A8 002E                add.l      D0, [A0 + 0x2E]
  585. 00000632  2F00                     move.l     -[A7], D0
  586. 00000634  2F0C                     move.l     -[A7], A4
  587. 00000636  4EBA FFB6                jsr        [PC - 0x4A /* 000005EE */]
  588. 0000063A  206E 000C                movea.l    A0, [A6 + 0xC]
  589. 0000063E  2254                     movea.l    A1, [A4]
  590. 00000640  43E9 0032                lea.l      A1, [A1 + 0x32]
  591. 00000644  2454                     movea.l    A2, [A4]
  592. 00000646  202A 0016                move.l     D0, [A2 + 0x16]
  593. 0000064A  D089                     add.l      D0, A1
  594. 0000064C  2240                     movea.l    A1, D0
  595. 0000064E  2007                     move.l     D0, D7
  596. 00000650  A02E                     syscall    BlockMove/BlockMoveData
  597. 00000652  2054                     movea.l    A0, [A4]
  598. 00000654  DFA8 0016                add.l      [A0 + 0x16], D7
  599. 00000658  4CEE 1480 FFF4           movem.l    D7,A2,A4, [A6 - 0xC]
  600. 0000065E  4E5E                     unlink     A6
  601. 00000660  4E75                     rts
  602. fn00000662:
  603. 00000662  4E56 0000                link       A6, 0
  604. 00000666  48E7 0108                movem.l    -[A7], D7,A4
  605. 0000066A  2E2E 0010                move.l     D7, [A6 + 0x10]
  606. 0000066E  286E 0008                movea.l    A4, [A6 + 0x8]
  607. 00000672  2054                     movea.l    A0, [A4]
  608. 00000674  41E8 0032                lea.l      A0, [A0 + 0x32]
  609. 00000678  2254                     movea.l    A1, [A4]
  610. 0000067A  2029 0016                move.l     D0, [A1 + 0x16]
  611. 0000067E  D088                     add.l      D0, A0
  612. 00000680  2040                     movea.l    A0, D0
  613. 00000682  226E 000C                movea.l    A1, [A6 + 0xC]
  614. 00000686  2007                     move.l     D0, D7
  615. 00000688  A02E                     syscall    BlockMove/BlockMoveData
  616. 0000068A  2054                     movea.l    A0, [A4]
  617. 0000068C  DFA8 0016                add.l      [A0 + 0x16], D7
  618. 00000690  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  619. 00000696  4E5E                     unlink     A6
  620. 00000698  4E75                     rts
  621. fn0000069A:
  622. 0000069A  4E56 0000                link       A6, 0
  623. 0000069E  2F0C                     move.l     -[A7], A4
  624. 000006A0  286E 0008                movea.l    A4, [A6 + 0x8]
  625. 000006A4  2054                     movea.l    A0, [A4]
  626. 000006A6  41E8 0032                lea.l      A0, [A0 + 0x32]
  627. 000006AA  2254                     movea.l    A1, [A4]
  628. 000006AC  2029 0016                move.l     D0, [A1 + 0x16]
  629. 000006B0  D088                     add.l      D0, A0
  630. 000006B2  2040                     movea.l    A0, D0
  631. 000006B4  2010                     move.l     D0, [A0]
  632. 000006B6  286E FFFC                movea.l    A4, [A6 - 0x4]
  633. 000006BA  4E5E                     unlink     A6
  634. 000006BC  4E75                     rts
  635. export_381:
  636. fn000006BE:
  637. 000006BE  4E56 0000                link       A6, 0
  638. 000006C2  48E7 0108                movem.l    -[A7], D7,A4
  639. 000006C6  286E 0008                movea.l    A4, [A6 + 0x8]
  640. 000006CA  2F0C                     move.l     -[A7], A4
  641. 000006CC  4EBA FFCC                jsr        [PC - 0x34 /* 0000069A */]
  642. 000006D0  2E00                     move.l     D7, D0
  643. 000006D2  2054                     movea.l    A0, [A4]
  644. 000006D4  58A8 0016                addq.l     [A0 + 0x16], 4
  645. 000006D8  2007                     move.l     D0, D7
  646. 000006DA  4CEE 1080 FFF8           movem.l    D7,A4, [A6 - 0x8]
  647. 000006E0  4E5E                     unlink     A6
  648. 000006E2  4E75                     rts
  649. export_382:
  650. fn000006E4:
  651. 000006E4  4E56 0000                link       A6, 0
  652. 000006E8  7004                     moveq.l    D0, 0x04
  653. 000006EA  2F00                     move.l     -[A7], D0
  654. 000006EC  486E 000C                pea.l      [A6 + 0xC]
  655. 000006F0  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  656. 000006F4  4EBA FF24                jsr        [PC - 0xDC /* 0000061A */]
  657. 000006F8  4E5E                     unlink     A6
  658. 000006FA  4E75                     rts
  659. export_383:
  660. fn000006FC:
  661. 000006FC  4E56 FFFC                link       A6, -0x0004
  662. 00000700  48E7 0318                movem.l    -[A7], D6,D7,A3,A4
  663. 00000704  286E 0008                movea.l    A4, [A6 + 0x8]
  664. 00000708  7000                     moveq.l    D0, 0x00
  665. 0000070A  2D40 FFFC                move.l     [A6 - 0x4], D0
  666. 0000070E  2054                     movea.l    A0, [A4]
  667. 00000710  50A8 0016                addq.l     [A0 + 0x16], 8
  668. 00000714  2F0C                     move.l     -[A7], A4
  669. 00000716  4EBA FFA6                jsr        [PC - 0x5A /* 000006BE */]
  670. 0000071A  2C00                     move.l     D6, D0
  671. 0000071C  2054                     movea.l    A0, [A4]
  672. 0000071E  58A8 0016                addq.l     [A0 + 0x16], 4
  673. 00000722  4EAD 24BA                jsr        [A5 + 0x24BA /* export_1171 */]
  674. 00000726  2D40 FFFC                move.l     [A6 - 0x4], D0
  675. 0000072A  3006                     move.w     D0, D6
  676. 0000072C  48C0                     ext.l      D0
  677. 0000072E  2F00                     move.l     -[A7], D0
  678. 00000730  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  679. 00000734  4EAD 254A                jsr        [A5 + 0x254A /* export_1189 */]
  680. 00000738  2E06                     move.l     D7, D6
  681. 0000073A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  682. 0000073E  6026                     bra        +0x28 /* 00000766 */
  683. label00000740:
  684. 00000740  2F0C                     move.l     -[A7], A4
  685. 00000742  206D F62A                movea.l    A0, [A5 - 0x9D6]
  686. 00000746  2F08                     move.l     -[A7], A0
  687. 00000748  2050                     movea.l    A0, [A0]
  688. 0000074A  2050                     movea.l    A0, [A0]
  689. 0000074C  2268 0030                movea.l    A1, [A0 + 0x30]
  690. 00000750  4E91                     jsr        [A1]
  691. 00000752  2640                     movea.l    A3, D0
  692. 00000754  200B                     move.l     D0, A3
  693. 00000756  508F                     addq.l     A7, 8
  694. 00000758  6710                     beq        +0x12 /* 0000076A */
  695. 0000075A  2F0B                     move.l     -[A7], A3
  696. 0000075C  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  697. 00000760  4EAD 24E2                jsr        [A5 + 0x24E2 /* export_1176 */]
  698. 00000764  508F                     addq.l     A7, 8
  699. label00000766:
  700. 00000766  5387                     subq.l     D7, 1
  701. 00000768  6CD6                     bge        -0x28 /* 00000740 */
  702. label0000076A:
  703. 0000076A  202E FFFC                move.l     D0, [A6 - 0x4]
  704. 0000076E  4CEE 18C0 FFEC           movem.l    D6,D7,A3,A4, [A6 - 0x14]
  705. 00000774  4E5E                     unlink     A6
  706. 00000776  4E75                     rts
  707. export_384:
  708. 00000778  4E56 0000                link       A6, 0
  709. 0000077C  48E7 0018                movem.l    -[A7], A3,A4
  710. 00000780  286E 0008                movea.l    A4, [A6 + 0x8]
  711. 00000784  7000                     moveq.l    D0, 0x00
  712. 00000786  2640                     movea.l    A3, D0
  713. 00000788  2F3C 6673 656C           move.l     -[A7], 0x6673656C /* 'fsel' */
  714. 0000078E  2F0C                     move.l     -[A7], A4
  715. 00000790  4EBA FD9C                jsr        [PC - 0x264 /* 0000052E */]
  716. 00000794  4A00                     tst.b      D0
  717. 00000796  508F                     addq.l     A7, 8
  718. 00000798  6604                     bne        +0x6 /* 0000079E */
  719. 0000079A  200B                     move.l     D0, A3
  720. 0000079C  600E                     bra        +0x10 /* 000007AC */
  721. label0000079E:
  722. 0000079E  2054                     movea.l    A0, [A4]
  723. 000007A0  58A8 0016                addq.l     [A0 + 0x16], 4
  724. 000007A4  2F0C                     move.l     -[A7], A4
  725. 000007A6  4EBA FF54                jsr        [PC - 0xAC /* 000006FC */]
  726. 000007AA  588F                     addq.l     A7, 4
  727. label000007AC:
  728. 000007AC  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  729. 000007B2  4E5E                     unlink     A6
  730. 000007B4  4E75                     rts
  731. export_385:
  732. fn000007B6:
  733. 000007B6  4E56 FFF4                link       A6, -0x000C
  734. 000007BA  48E7 0118                movem.l    -[A7], D7,A3,A4
  735. 000007BE  266E 000C                movea.l    A3, [A6 + 0xC]
  736. 000007C2  286E 0008                movea.l    A4, [A6 + 0x8]
  737. 000007C6  2F3C 6C69 7374           move.l     -[A7], 0x6C697374 /* 'list' */
  738. 000007CC  2F0C                     move.l     -[A7], A4
  739. 000007CE  4EBA FF14                jsr        [PC - 0xEC /* 000006E4 */]
  740. 000007D2  2054                     movea.l    A0, [A4]
  741. 000007D4  2E28 0016                move.l     D7, [A0 + 0x16]
  742. 000007D8  7000                     moveq.l    D0, 0x00
  743. 000007DA  2F00                     move.l     -[A7], D0
  744. 000007DC  2F0C                     move.l     -[A7], A4
  745. 000007DE  4EBA FF04                jsr        [PC - 0xFC /* 000006E4 */]
  746. 000007E2  2053                     movea.l    A0, [A3]
  747. 000007E4  2010                     move.l     D0, [A0]
  748. 000007E6  E480                     asr        D0, 2
  749. 000007E8  2F00                     move.l     -[A7], D0
  750. 000007EA  2F0C                     move.l     -[A7], A4
  751. 000007EC  4EBA FEF6                jsr        [PC - 0x10A /* 000006E4 */]
  752. 000007F0  7000                     moveq.l    D0, 0x00
  753. 000007F2  2F00                     move.l     -[A7], D0
  754. 000007F4  2F0C                     move.l     -[A7], A4
  755. 000007F6  4EBA FEEC                jsr        [PC - 0x114 /* 000006E4 */]
  756. 000007FA  2F0B                     move.l     -[A7], A3
  757. 000007FC  486E FFF4                pea.l      [A6 - 0xC]
  758. 00000800  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  759. 00000804  41EE FFF4                lea.l      A0, [A6 - 0xC]
  760. 00000808  4FEF 0028                lea.l      A7, [A7 + 0x28]
  761. 0000080C  6010                     bra        +0x12 /* 0000081E */
  762. label0000080E:
  763. 0000080E  2F0C                     move.l     -[A7], A4
  764. 00000810  2F0B                     move.l     -[A7], A3
  765. 00000812  2053                     movea.l    A0, [A3]
  766. 00000814  2050                     movea.l    A0, [A0]
  767. 00000816  2268 002C                movea.l    A1, [A0 + 0x2C]
  768. 0000081A  4E91                     jsr        [A1]
  769. 0000081C  508F                     addq.l     A7, 8
  770. label0000081E:
  771. 0000081E  486E FFF4                pea.l      [A6 - 0xC]
  772. 00000822  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  773. 00000826  2640                     movea.l    A3, D0
  774. 00000828  200B                     move.l     D0, A3
  775. 0000082A  588F                     addq.l     A7, 4
  776. 0000082C  66E0                     bne        -0x1E /* 0000080E */
  777. 0000082E  2054                     movea.l    A0, [A4]
  778. 00000830  2028 0016                move.l     D0, [A0 + 0x16]
  779. 00000834  9087                     sub.l      D0, D7
  780. 00000836  5980                     subq.l     D0, 4
  781. 00000838  2054                     movea.l    A0, [A4]
  782. 0000083A  41E8 0032                lea.l      A0, [A0 + 0x32]
  783. 0000083E  D1C7                     add.l      A0, D7
  784. 00000840  2080                     move.l     [A0], D0
  785. 00000842  4CEE 1880 FFE8           movem.l    D7,A3,A4, [A6 - 0x18]
  786. 00000848  4E5E                     unlink     A6
  787. 0000084A  4E75                     rts
  788. export_386:
  789. fn0000084C:
  790. 0000084C  4E56 0000                link       A6, 0
  791. 00000850  2F0C                     move.l     -[A7], A4
  792. 00000852  286E 0008                movea.l    A4, [A6 + 0x8]
  793. 00000856  2F3C 6165 7674           move.l     -[A7], 0x61657674 /* 'aevt' */
  794. 0000085C  2F0C                     move.l     -[A7], A4
  795. 0000085E  4EBA FE84                jsr        [PC - 0x17C /* 000006E4 */]
  796. 00000862  2F3C 0001 0001           move.l     -[A7], 0x10001
  797. 00000868  2F0C                     move.l     -[A7], A4
  798. 0000086A  4EBA FE78                jsr        [PC - 0x188 /* 000006E4 */]
  799. 0000086E  2F3C 3B3B 3B3B           move.l     -[A7], 0x3B3B3B3B /* ';;;;' */
  800. 00000874  2F0C                     move.l     -[A7], A4
  801. 00000876  4EBA FE6C                jsr        [PC - 0x194 /* 000006E4 */]
  802. 0000087A  286E FFFC                movea.l    A4, [A6 - 0x4]
  803. 0000087E  4E5E                     unlink     A6
  804. 00000880  4E75                     rts
  805. fn00000882:
  806. 00000882  4E56 0000                link       A6, 0
  807. 00000886  48E7 0018                movem.l    -[A7], A3,A4
  808. 0000088A  286E 0008                movea.l    A4, [A6 + 0x8]
  809. 0000088E  7000                     moveq.l    D0, 0x00
  810. 00000890  2640                     movea.l    A3, D0
  811. 00000892  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  812. 00000898  2F0C                     move.l     -[A7], A4
  813. 0000089A  4EBA FC92                jsr        [PC - 0x36E /* 0000052E */]
  814. 0000089E  4A00                     tst.b      D0
  815. 000008A0  508F                     addq.l     A7, 8
  816. 000008A2  671E                     beq        +0x20 /* 000008C2 */
  817. 000008A4  2054                     movea.l    A0, [A4]
  818. 000008A6  58A8 0016                addq.l     [A0 + 0x16], 4
  819. 000008AA  2F0C                     move.l     -[A7], A4
  820. 000008AC  206D F62A                movea.l    A0, [A5 - 0x9D6]
  821. 000008B0  2F08                     move.l     -[A7], A0
  822. 000008B2  2050                     movea.l    A0, [A0]
  823. 000008B4  2050                     movea.l    A0, [A0]
  824. 000008B6  2268 0030                movea.l    A1, [A0 + 0x30]
  825. 000008BA  4E91                     jsr        [A1]
  826. 000008BC  2640                     movea.l    A3, D0
  827. 000008BE  508F                     addq.l     A7, 8
  828. 000008C0  6004                     bra        +0x6 /* 000008C6 */
  829. label000008C2:
  830. 000008C2  266D F62A                movea.l    A3, [A5 - 0x9D6]
  831. label000008C6:
  832. 000008C6  200B                     move.l     D0, A3
  833. 000008C8  4CEE 1800 FFF8           movem.l    A3,A4, [A6 - 0x8]
  834. 000008CE  4E5E                     unlink     A6
  835. 000008D0  4E75                     rts
  836. export_387:
  837. 000008D2  4E56 FFFC                link       A6, -0x0004
  838. 000008D6  48E7 0118                movem.l    -[A7], D7,A3,A4
  839. 000008DA  266E 000C                movea.l    A3, [A6 + 0xC]
  840. 000008DE  286E 0008                movea.l    A4, [A6 + 0x8]
  841. 000008E2  2F3C 6677 696E           move.l     -[A7], 0x6677696E /* 'fwin' */
  842. 000008E8  2F0B                     move.l     -[A7], A3
  843. 000008EA  4EBA FDF8                jsr        [PC - 0x208 /* 000006E4 */]
  844. 000008EE  2053                     movea.l    A0, [A3]
  845. 000008F0  2E28 0016                move.l     D7, [A0 + 0x16]
  846. 000008F4  7000                     moveq.l    D0, 0x00
  847. 000008F6  2F00                     move.l     -[A7], D0
  848. 000008F8  2F0B                     move.l     -[A7], A3
  849. 000008FA  4EBA FDE8                jsr        [PC - 0x218 /* 000006E4 */]
  850. 000008FE  2054                     movea.l    A0, [A4]
  851. 00000900  3028 000E                move.w     D0, [A0 + 0xE]
  852. 00000904  48C0                     ext.l      D0
  853. 00000906  2F00                     move.l     -[A7], D0
  854. 00000908  2F0B                     move.l     -[A7], A3
  855. 0000090A  4EBA FDD8                jsr        [PC - 0x228 /* 000006E4 */]
  856. 0000090E  2054                     movea.l    A0, [A4]
  857. 00000910  2D68 0008 FFFC           move.l     [A6 - 0x4], [A0 + 0x8]
  858. 00000916  2F0B                     move.l     -[A7], A3
  859. 00000918  206E FFFC                movea.l    A0, [A6 - 0x4]
  860. 0000091C  2F08                     move.l     -[A7], A0
  861. 0000091E  2050                     movea.l    A0, [A0]
  862. 00000920  2050                     movea.l    A0, [A0]
  863. 00000922  2268 002C                movea.l    A1, [A0 + 0x2C]
  864. 00000926  4E91                     jsr        [A1]
  865. 00000928  2053                     movea.l    A0, [A3]
  866. 0000092A  2028 0016                move.l     D0, [A0 + 0x16]
  867. 0000092E  9087                     sub.l      D0, D7
  868. 00000930  5980                     subq.l     D0, 4
  869. 00000932  2053                     movea.l    A0, [A3]
  870. 00000934  41E8 0032                lea.l      A0, [A0 + 0x32]
  871. 00000938  D1C7                     add.l      A0, D7
  872. 0000093A  2080                     move.l     [A0], D0
  873. 0000093C  4CEE 1880 FFF0           movem.l    D7,A3,A4, [A6 - 0x10]
  874. 00000942  4E5E                     unlink     A6
  875. 00000944  4E75                     rts
  876. export_388:
  877. 00000946  4E56 0000                link       A6, 0
  878. 0000094A  2F0C                     move.l     -[A7], A4
  879. 0000094C  286E 0008                movea.l    A4, [A6 + 0x8]
  880. 00000950  2054                     movea.l    A0, [A4]
  881. 00000952  0CA8 464E 4452 001C      cmpi.l     [A0 + 0x1C], 0x464E4452 /* 'FNDR' */
  882. 0000095A  660C                     bne        +0xE /* 00000968 */
  883. 0000095C  2054                     movea.l    A0, [A4]
  884. 0000095E  0CA8 736F 7065 0024      cmpi.l     [A0 + 0x24], 0x736F7065 /* 'sope' */
  885. 00000966  6724                     beq        +0x26 /* 0000098C */
  886. label00000968:
  887. 00000968  2054                     movea.l    A0, [A4]
  888. 0000096A  0CA8 6165 7674 001C      cmpi.l     [A0 + 0x1C], 0x61657674 /* 'aevt' */
  889. 00000972  660C                     bne        +0xE /* 00000980 */
  890. 00000974  2054                     movea.l    A0, [A4]
  891. 00000976  0CA8 6F70 656E 0024      cmpi.l     [A0 + 0x24], 0x6F70656E /* 'open' */
  892. 0000097E  670C                     beq        +0xE /* 0000098C */
  893. label00000980:
  894. 00000980  2054                     movea.l    A0, [A4]
  895. 00000982  0CA8 7365 6374 001C      cmpi.l     [A0 + 0x1C], 0x73656374 /* 'sect' */
  896. 0000098A  6606                     bne        +0x8 /* 00000992 */
  897. label0000098C:
  898. 0000098C  7001                     moveq.l    D0, 0x01
  899. 0000098E  6000 0180                bra        +0x182 /* 00000B10 */
  900. label00000992:
  901. 00000992  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  902. 00000998  2F0C                     move.l     -[A7], A4
  903. 0000099A  4EBA FB92                jsr        [PC - 0x46E /* 0000052E */]
  904. 0000099E  4A00                     tst.b      D0
  905. 000009A0  508F                     addq.l     A7, 8
  906. 000009A2  671C                     beq        +0x1E /* 000009C0 */
  907. 000009A4  2054                     movea.l    A0, [A4]
  908. 000009A6  58A8 0016                addq.l     [A0 + 0x16], 4
  909. 000009AA  2F0C                     move.l     -[A7], A4
  910. 000009AC  4EBA FD10                jsr        [PC - 0x2F0 /* 000006BE */]
  911. 000009B0  0C80 6665 7874           cmpi.l     D0, 0x66657874 /* 'fext' */
  912. 000009B6  588F                     addq.l     A7, 4
  913. 000009B8  6606                     bne        +0x8 /* 000009C0 */
  914. 000009BA  7001                     moveq.l    D0, 0x01
  915. 000009BC  6000 0152                bra        +0x154 /* 00000B10 */
  916. label000009C0:
  917. 000009C0  2054                     movea.l    A0, [A4]
  918. 000009C2  4A28 0008                tst.b      [A0 + 0x8]
  919. 000009C6  6706                     beq        +0x8 /* 000009CE */
  920. 000009C8  7000                     moveq.l    D0, 0x00
  921. 000009CA  6000 0144                bra        +0x146 /* 00000B10 */
  922. label000009CE:
  923. 000009CE  2054                     movea.l    A0, [A4]
  924. 000009D0  0CA8 6165 7674 001C      cmpi.l     [A0 + 0x1C], 0x61657674 /* 'aevt' */
  925. 000009D8  6652                     bne        +0x54 /* 00000A2C */
  926. 000009DA  2054                     movea.l    A0, [A4]
  927. 000009DC  2028 0024                move.l     D0, [A0 + 0x24]
  928. 000009E0  0480 6162 6F75           subi.l     D0, 0x61626F75 /* 'abou' */
  929. 000009E6  6738                     beq        +0x3A /* 00000A20 */
  930. 000009E8  0480 000A F9FE           subi.l     D0, 0xAF9FE
  931. 000009EE  6730                     beq        +0x32 /* 00000A20 */
  932. 000009F0  0480 0001 09FF           subi.l     D0, 0x109FF
  933. 000009F6  6728                     beq        +0x2A /* 00000A20 */
  934. 000009F8  0480 0100 FC02           subi.l     D0, 0x100FC02
  935. 000009FE  6720                     beq        +0x22 /* 00000A20 */
  936. 00000A00  0480 0CF2 00FC           subi.l     D0, 0xCF200FC
  937. 00000A06  6718                     beq        +0x1A /* 00000A20 */
  938. 00000A08  0480 0000 F904           subi.l     D0, 0xF904
  939. 00000A0E  6710                     beq        +0x12 /* 00000A20 */
  940. 00000A10  0480 000D FBFA           subi.l     D0, 0xDFBFA
  941. 00000A16  6708                     beq        +0xA /* 00000A20 */
  942. 00000A18  0480 0205 0406           subi.l     D0, 0x2050406
  943. 00000A1E  6606                     bne        +0x8 /* 00000A26 */
  944. label00000A20:
  945. 00000A20  7001                     moveq.l    D0, 0x01
  946. 00000A22  6000 00EC                bra        +0xEE /* 00000B10 */
  947. label00000A26:
  948. 00000A26  7000                     moveq.l    D0, 0x00
  949. 00000A28  6000 00E6                bra        +0xE8 /* 00000B10 */
  950. label00000A2C:
  951. 00000A2C  2054                     movea.l    A0, [A4]
  952. 00000A2E  0CA8 464E 4452 001C      cmpi.l     [A0 + 0x1C], 0x464E4452 /* 'FNDR' */
  953. 00000A36  6600 00D6                bne        +0xD8 /* 00000B0E */
  954. 00000A3A  2054                     movea.l    A0, [A4]
  955. 00000A3C  2028 0024                move.l     D0, [A0 + 0x24]
  956. 00000A40  0480 636C 6561           subi.l     D0, 0x636C6561 /* 'clea' */
  957. 00000A46  6700 00BE                beq        +0xC0 /* 00000B06 */
  958. 00000A4A  0480 0000 0A12           subi.l     D0, 0xA12
  959. 00000A50  6700 00B4                beq        +0xB6 /* 00000B06 */
  960. 00000A54  0480 0105 F1F4           subi.l     D0, 0x105F1F4
  961. 00000A5A  6700 00AA                beq        +0xAC /* 00000B06 */
  962. 00000A5E  0480 00FB 0F0D           subi.l     D0, 0xFB0F0D
  963. 00000A64  6700 00A0                beq        +0xA2 /* 00000B06 */
  964. 00000A68  0480 0204 FF03           subi.l     D0, 0x204FF03
  965. 00000A6E  6700 0096                beq        +0x98 /* 00000B06 */
  966. 00000A72  0480 05FD 06EE           subi.l     D0, 0x5FD06EE
  967. 00000A78  6700 008C                beq        +0x8E /* 00000B06 */
  968. 00000A7C  0480 02F7 FD10           subi.l     D0, 0x2F7FD10
  969. 00000A82  6700 0082                beq        +0x84 /* 00000B06 */
  970. 00000A86  0480 0007 FFF9           subi.l     D0, 0x7FFF9
  971. 00000A8C  6778                     beq        +0x7A /* 00000B06 */
  972. 00000A8E  0480 0007 F600           subi.l     D0, 0x7F600
  973. 00000A94  6770                     beq        +0x72 /* 00000B06 */
  974. 00000A96  0480 01EE 0A06           subi.l     D0, 0x1EE0A06
  975. 00000A9C  6768                     beq        +0x6A /* 00000B06 */
  976. 00000A9E  0480 00FB F8F5           subi.l     D0, 0xFBF8F5
  977. 00000AA4  6760                     beq        +0x62 /* 00000B06 */
  978. 00000AA6  0480 0003 0907           subi.l     D0, 0x30907
  979. 00000AAC  6758                     beq        +0x5A /* 00000B06 */
  980. 00000AAE  0480 0003 EDFC           subi.l     D0, 0x3EDFC
  981. 00000AB4  6750                     beq        +0x52 /* 00000B06 */
  982. 00000AB6  0480 0000 1208           subi.l     D0, 0x1208
  983. 00000ABC  6748                     beq        +0x4A /* 00000B06 */
  984. 00000ABE  0480 0000 F8F2           subi.l     D0, 0xF8F2
  985. 00000AC4  6740                     beq        +0x42 /* 00000B06 */
  986. 00000AC6  0480 0002 F70A           subi.l     D0, 0x2F70A
  987. 00000ACC  6738                     beq        +0x3A /* 00000B06 */
  988. 00000ACE  0480 0003 0AF5           subi.l     D0, 0x30AF5
  989. 00000AD4  6730                     beq        +0x32 /* 00000B06 */
  990. 00000AD6  0480 0001 0204           subi.l     D0, 0x10204
  991. 00000ADC  6728                     beq        +0x2A /* 00000B06 */
  992. 00000ADE  0480 0000 000D           subi.l     D0, 0xD /* '\r' */
  993. 00000AE4  6720                     beq        +0x22 /* 00000B06 */
  994. 00000AE6  0480 0000 02FE           subi.l     D0, 0x2FE
  995. 00000AEC  6718                     beq        +0x1A /* 00000B06 */
  996. 00000AEE  0480 0001 F002           subi.l     D0, 0x1F002
  997. 00000AF4  6710                     beq        +0x12 /* 00000B06 */
  998. 00000AF6  0480 02F7 0001           subi.l     D0, 0x2F70001
  999. 00000AFC  6708                     beq        +0xA /* 00000B06 */
  1000. 00000AFE  0480 0406 09F6           subi.l     D0, 0x40609F6
  1001. 00000B04  6604                     bne        +0x6 /* 00000B0A */
  1002. label00000B06:
  1003. 00000B06  7001                     moveq.l    D0, 0x01
  1004. 00000B08  6006                     bra        +0x8 /* 00000B10 */
  1005. label00000B0A:
  1006. 00000B0A  7000                     moveq.l    D0, 0x00
  1007. 00000B0C  6002                     bra        +0x4 /* 00000B10 */
  1008. label00000B0E:
  1009. 00000B0E  7000                     moveq.l    D0, 0x00
  1010. label00000B10:
  1011. 00000B10  286E FFFC                movea.l    A4, [A6 - 0x4]
  1012. 00000B14  4E5E                     unlink     A6
  1013. 00000B16  4E75                     rts
  1014. fn00000B18:
  1015. 00000B18  4E56 FFDE                link       A6, -0x0022
  1016. 00000B1C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1017. 00000B20  286E 0008                movea.l    A4, [A6 + 0x8]
  1018. 00000B24  4247                     clr.w      D7
  1019. 00000B26  2054                     movea.l    A0, [A4]
  1020. 00000B28  0CA8 7365 6374 001C      cmpi.l     [A0 + 0x1C], 0x73656374 /* 'sect' */
  1021. 00000B30  660C                     bne        +0xE /* 00000B3E */
  1022. 00000B32  2F0C                     move.l     -[A7], A4
  1023. 00000B34  4EAD 37FA                jsr        [A5 + 0x37FA /* export_1787 */]
  1024. 00000B38  588F                     addq.l     A7, 4
  1025. 00000B3A  6000 01E8                bra        +0x1EA /* 00000D24 */
  1026. label00000B3E:
  1027. 00000B3E  2054                     movea.l    A0, [A4]
  1028. 00000B40  2028 0024                move.l     D0, [A0 + 0x24]
  1029. 00000B44  0480 616D 6973           subi.l     D0, 0x616D6973 /* 'amis' */
  1030. 00000B4A  6654                     bne        +0x56 /* 00000BA0 */
  1031. 00000B4C  486E FFE8                pea.l      [A6 - 0x18]
  1032. 00000B50  2F3C 616D 6973           move.l     -[A7], 0x616D6973 /* 'amis' */
  1033. 00000B56  2F0C                     move.l     -[A7], A4
  1034. 00000B58  4EBA F994                jsr        [PC - 0x66C /* 000004EE */]
  1035. 00000B5C  4A00                     tst.b      D0
  1036. 00000B5E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1037. 00000B62  6700 01C0                beq        +0x1C2 /* 00000D24 */
  1038. 00000B66  266D F62A                movea.l    A3, [A5 - 0x9D6]
  1039. 00000B6A  2053                     movea.l    A0, [A3]
  1040. 00000B6C  08E8 0005 0008           bset.b     [A0 + 0x8], 0x5
  1041. 00000B72  7000                     moveq.l    D0, 0x00
  1042. 00000B74  2F00                     move.l     -[A7], D0
  1043. 00000B76  2F00                     move.l     -[A7], D0
  1044. 00000B78  2F3C 8000 0000           move.l     -[A7], 0x80000000
  1045. 00000B7E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1046. 00000B82  2F3C 6F70 656E           move.l     -[A7], 0x6F70656E /* 'open' */
  1047. 00000B88  4EAD 2442                jsr        [A5 + 0x2442 /* export_1156 */]
  1048. 00000B8C  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1049. 00000B90  2F00                     move.l     -[A7], D0
  1050. 00000B92  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  1051. 00000B96  4EAD 00F2                jsr        [A5 + 0xF2 /* export_26 */]
  1052. 00000B9A  508F                     addq.l     A7, 8
  1053. 00000B9C  6000 0186                bra        +0x188 /* 00000D24 */
  1054. label00000BA0:
  1055. 00000BA0  486E FFE4                pea.l      [A6 - 0x1C]
  1056. 00000BA4  2F3C 696E 7465           move.l     -[A7], 0x696E7465 /* 'inte' */
  1057. 00000BAA  2F0C                     move.l     -[A7], A4
  1058. 00000BAC  4EBA F940                jsr        [PC - 0x6C0 /* 000004EE */]
  1059. 00000BB0  7200                     moveq.l    D1, 0x00
  1060. 00000BB2  4A00                     tst.b      D0
  1061. 00000BB4  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1062. 00000BB8  670C                     beq        +0xE /* 00000BC6 */
  1063. 00000BBA  0CAE 6361 6E73 FFE4      cmpi.l     [A6 - 0x1C], 0x63616E73 /* 'cans' */
  1064. 00000BC2  6602                     bne        +0x4 /* 00000BC6 */
  1065. 00000BC4  7201                     moveq.l    D1, 0x01
  1066. label00000BC6:
  1067. 00000BC6  1E01                     move.b     D7, D1
  1068. 00000BC8  670C                     beq        +0xE /* 00000BD6 */
  1069. 00000BCA  266D F62A                movea.l    A3, [A5 - 0x9D6]
  1070. 00000BCE  2053                     movea.l    A0, [A3]
  1071. 00000BD0  08E8 0005 0008           bset.b     [A0 + 0x8], 0x5
  1072. label00000BD6:
  1073. 00000BD6  2F3C 636F 6E74           move.l     -[A7], 0x636F6E74 /* 'cont' */
  1074. 00000BDC  2F0C                     move.l     -[A7], A4
  1075. 00000BDE  4EBA F94E                jsr        [PC - 0x6B2 /* 0000052E */]
  1076. 00000BE2  4A00                     tst.b      D0
  1077. 00000BE4  508F                     addq.l     A7, 8
  1078. 00000BE6  6720                     beq        +0x22 /* 00000C08 */
  1079. 00000BE8  2054                     movea.l    A0, [A4]
  1080. 00000BEA  58A8 0016                addq.l     [A0 + 0x16], 4
  1081. 00000BEE  2F0C                     move.l     -[A7], A4
  1082. 00000BF0  206D F62A                movea.l    A0, [A5 - 0x9D6]
  1083. 00000BF4  2F08                     move.l     -[A7], A0
  1084. 00000BF6  2050                     movea.l    A0, [A0]
  1085. 00000BF8  2050                     movea.l    A0, [A0]
  1086. 00000BFA  2268 0030                movea.l    A1, [A0 + 0x30]
  1087. 00000BFE  4E91                     jsr        [A1]
  1088. 00000C00  2D40 FFE8                move.l     [A6 - 0x18], D0
  1089. 00000C04  508F                     addq.l     A7, 8
  1090. 00000C06  600C                     bra        +0xE /* 00000C14 */
  1091. label00000C08:
  1092. 00000C08  2F0C                     move.l     -[A7], A4
  1093. 00000C0A  4EBA FC76                jsr        [PC - 0x38A /* 00000882 */]
  1094. 00000C0E  2D40 FFE8                move.l     [A6 - 0x18], D0
  1095. 00000C12  588F                     addq.l     A7, 4
  1096. label00000C14:
  1097. 00000C14  4AAE FFE8                tst.l      [A6 - 0x18]
  1098. 00000C18  6700 009A                beq        +0x9C /* 00000CB4 */
  1099. 00000C1C  2F0C                     move.l     -[A7], A4
  1100. 00000C1E  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  1101. 00000C22  4EAD 206A                jsr        [A5 + 0x206A /* export_1033 */]
  1102. 00000C26  2640                     movea.l    A3, D0
  1103. 00000C28  2053                     movea.l    A0, [A3]
  1104. 00000C2A  3D68 0014 FFE2           move.w     [A6 - 0x1E], [A0 + 0x14]
  1105. 00000C30  08EE 0002 FFE2           bset.b     [A6 - 0x1E], 0x2
  1106. 00000C36  2053                     movea.l    A0, [A3]
  1107. 00000C38  316E FFE2 0014           move.w     [A0 + 0x14], [A6 - 0x1E]
  1108. 00000C3E  4A07                     tst.b      D7
  1109. 00000C40  508F                     addq.l     A7, 8
  1110. 00000C42  670E                     beq        +0x10 /* 00000C52 */
  1111. 00000C44  2F0B                     move.l     -[A7], A3
  1112. 00000C46  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  1113. 00000C4A  4EAD 0B62                jsr        [A5 + 0xB62 /* export_360 */]
  1114. 00000C4E  508F                     addq.l     A7, 8
  1115. 00000C50  6072                     bra        +0x74 /* 00000CC4 */
  1116. label00000C52:
  1117. 00000C52  2F0B                     move.l     -[A7], A3
  1118. 00000C54  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  1119. 00000C58  4EAD 0B6A                jsr        [A5 + 0xB6A /* export_361 */]
  1120. 00000C5C  2F3C 7273 6C74           move.l     -[A7], 0x72736C74 /* 'rslt' */
  1121. 00000C62  2F0B                     move.l     -[A7], A3
  1122. 00000C64  4EAD 23FA                jsr        [A5 + 0x23FA /* export_1147 */]
  1123. 00000C68  2D40 FFDE                move.l     [A6 - 0x22], D0
  1124. 00000C6C  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1125. 00000C70  6734                     beq        +0x36 /* 00000CA6 */
  1126. 00000C72  2F0C                     move.l     -[A7], A4
  1127. 00000C74  4EBA F954                jsr        [PC - 0x6AC /* 000005CA */]
  1128. 00000C78  2F0C                     move.l     -[A7], A4
  1129. 00000C7A  4EBA FBD0                jsr        [PC - 0x430 /* 0000084C */]
  1130. 00000C7E  2F3C 2D2D 2D2D           move.l     -[A7], 0x2D2D2D2D /* '----' */
  1131. 00000C84  2F0C                     move.l     -[A7], A4
  1132. 00000C86  4EBA FA5C                jsr        [PC - 0x5A4 /* 000006E4 */]
  1133. 00000C8A  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1134. 00000C8E  2F0C                     move.l     -[A7], A4
  1135. 00000C90  4EBA FB24                jsr        [PC - 0x4DC /* 000007B6 */]
  1136. 00000C94  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  1137. 00000C98  4EAD 01C2                jsr        [A5 + 0x1C2 /* export_52 */]
  1138. 00000C9C  7000                     moveq.l    D0, 0x00
  1139. 00000C9E  2D40 FFDE                move.l     [A6 - 0x22], D0
  1140. 00000CA2  4FEF 001C                lea.l      A7, [A7 + 0x1C]
  1141. label00000CA6:
  1142. 00000CA6  2F0B                     move.l     -[A7], A3
  1143. 00000CA8  2F2D F62A                move.l     -[A7], [A5 - 0x9D6]
  1144. 00000CAC  4EAD 0B92                jsr        [A5 + 0xB92 /* export_366 */]
  1145. 00000CB0  508F                     addq.l     A7, 8
  1146. 00000CB2  6010                     bra        +0x12 /* 00000CC4 */
  1147. label00000CB4:
  1148. 00000CB4  4A07                     tst.b      D7
  1149. 00000CB6  670C                     beq        +0xE /* 00000CC4 */
  1150. 00000CB8  266D F62A                movea.l    A3, [A5 - 0x9D6]
  1151. 00000CBC  2053                     movea.l    A0, [A3]
  1152. 00000CBE  08A8 0005 0008           bclr.b     [A0 + 0x8], 0x5
  1153. label00000CC4:
  1154. 00000CC4  266D F62A                movea.l    A3, [A5 - 0x9D6]
  1155. 00000CC8  2053                     movea.l    A0, [A3]
  1156. 00000CCA  41E8 001C                lea.l      A0, [A0 + 0x1C]
  1157. 00000CCE  43EE FFF4                lea.l      A1, [A6 - 0xC]
  1158. 00000CD2  22D8                     move.l     [A1]+, [A0]+
  1159. 00000CD4  22D8                     move.l     [A1]+, [A0]+
  1160. 00000CD6  2054                     movea.l    A0, [A4]
  1161. 00000CD8  43EE FFEC                lea.l      A1, [A6 - 0x14]
  1162. 00000CDC  22D8                     move.l     [A1]+, [A0]+
  1163. 00000CDE  22D8                     move.l     [A1]+, [A0]+
  1164. 00000CE0  41EE FFEC                lea.l      A0, [A6 - 0x14]
  1165. 00000CE4  2D48 FFFC                move.l     [A6 - 0x4], A0
  1166. 00000CE8  47EE FFF4                lea.l      A3, [A6 - 0xC]
  1167. 00000CEC  7000                     moveq.l    D0, 0x00
  1168. 00000CEE  2228 0004                move.l     D1, [A0 + 0x4]
  1169. 00000CF2  B2AB 0004                cmp.l      D1, [A3 + 0x4]
  1170. 00000CF6  6608                     bne        +0xA /* 00000D00 */
  1171. 00000CF8  2210                     move.l     D1, [A0]
  1172. 00000CFA  B293                     cmp.l      D1, [A3]
  1173. 00000CFC  6602                     bne        +0x4 /* 00000D00 */
  1174. 00000CFE  7001                     moveq.l    D0, 0x01
  1175. label00000D00:
  1176. 00000D00  4A00                     tst.b      D0
  1177. 00000D02  6620                     bne        +0x22 /* 00000D24 */
  1178. 00000D04  2054                     movea.l    A0, [A4]
  1179. 00000D06  217C 6165 7674 001C      move.l     [A0 + 0x1C], 0x61657674 /* 'aevt' */
  1180. 00000D0E  2054                     movea.l    A0, [A4]
  1181. 00000D10  217C 616E 7372 0024      move.l     [A0 + 0x24], 0x616E7372 /* 'ansr' */
  1182. 00000D18  4878 6000                push.l     0x6000 /* '`\0' */
  1183. 00000D1C  2F0C                     move.l     -[A7], A4
  1184. 00000D1E  4EBA F6FE                jsr        [PC - 0x902 /* 0000041E */]
  1185. 00000D22  508F                     addq.l     A7, 8
  1186. label00000D24:
  1187. 00000D24  4CEE 1880 FFD2           movem.l    D7,A3,A4, [A6 - 0x2E]
  1188. 00000D2A  4E5E                     unlink     A6
  1189. 00000D2C  4E75                     rts
  1190. fn00000D2E:
  1191. 00000D2E  4E56 0000                link       A6, 0
  1192. 00000D32  2F0C                     move.l     -[A7], A4
  1193. 00000D34  286E 0008                movea.l    A4, [A6 + 0x8]
  1194. 00000D38  2054                     movea.l    A0, [A4]
  1195. 00000D3A  4A28 0014                tst.b      [A0 + 0x14]
  1196. 00000D3E  672A                     beq        +0x2C /* 00000D6A */
  1197. 00000D40  7040                     moveq.l    D0, 0x40
  1198. 00000D42  C068 0016                and.w      D0, [A0 + 0x16]
  1199. 00000D46  7200                     moveq.l    D1, 0x00
  1200. 00000D48  3200                     move.w     D1, D0
  1201. 00000D4A  4A81                     tst.l      D1
  1202. 00000D4C  671C                     beq        +0x1E /* 00000D6A */
  1203. 00000D4E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1204. 00000D52  7004                     moveq.l    D0, 0x04
  1205. 00000D54  2F00                     move.l     -[A7], D0
  1206. 00000D56  7202                     moveq.l    D1, 0x02
  1207. 00000D58  2F01                     move.l     -[A7], D1
  1208. 00000D5A  3428 0018                move.w     D2, [A0 + 0x18]
  1209. 00000D5E  48C2                     ext.l      D2
  1210. 00000D60  2F02                     move.l     -[A7], D2
  1211. 00000D62  4EAD 2472                jsr        [A5 + 0x2472 /* export_1162 */]
  1212. 00000D66  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1213. label00000D6A:
  1214. 00000D6A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1215. 00000D6E  4E5E                     unlink     A6
  1216. 00000D70  4E75                     rts
  1217. fn00000D72:
  1218. 00000D72  4E56 0000                link       A6, 0
  1219. 00000D76  2F0C                     move.l     -[A7], A4
  1220. 00000D78  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1221. 00000D7C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1222. 00000D80  4EAD 1272                jsr        [A5 + 0x1272 /* export_586 */]
  1223. 00000D84  2840                     movea.l    A4, D0
  1224. 00000D86  200C                     move.l     D0, A4
  1225. 00000D88  508F                     addq.l     A7, 8
  1226. 00000D8A  670C                     beq        +0xE /* 00000D98 */
  1227. 00000D8C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1228. 00000D90  2F0C                     move.l     -[A7], A4
  1229. 00000D92  4EBA FF9A                jsr        [PC - 0x66 /* 00000D2E */]
  1230. 00000D96  508F                     addq.l     A7, 8
  1231. label00000D98:
  1232. 00000D98  286E FFFC                movea.l    A4, [A6 - 0x4]
  1233. 00000D9C  4E5E                     unlink     A6
  1234. 00000D9E  4E75                     rts
  1235. fn00000DA0:
  1236. 00000DA0  4E56 FFBC                link       A6, -0x0044
  1237. 00000DA4  48E7 0018                movem.l    -[A7], A3,A4
  1238. 00000DA8  486E FFC8                pea.l      [A6 - 0x38]
  1239. 00000DAC  4EAD 0202                jsr        [A5 + 0x202 /* export_60 */]
  1240. 00000DB0  4A80                     tst.l      D0
  1241. 00000DB2  588F                     addq.l     A7, 4
  1242. 00000DB4  6734                     beq        +0x36 /* 00000DEA */
  1243. 00000DB6  206E 0008                movea.l    A0, [A6 + 0x8]
  1244. 00000DBA  2050                     movea.l    A0, [A0]
  1245. 00000DBC  2668 0096                movea.l    A3, [A0 + 0x96]
  1246. 00000DC0  2F0B                     move.l     -[A7], A3
  1247. 00000DC2  486E FFBC                pea.l      [A6 - 0x44]
  1248. 00000DC6  4EAD 04D2                jsr        [A5 + 0x4D2 /* export_150 */]
  1249. 00000DCA  41EE FFBC                lea.l      A0, [A6 - 0x44]
  1250. 00000DCE  508F                     addq.l     A7, 8
  1251. 00000DD0  6008                     bra        +0xA /* 00000DDA */
  1252. label00000DD2:
  1253. 00000DD2  2F0C                     move.l     -[A7], A4
  1254. 00000DD4  4EAD 3092                jsr        [A5 + 0x3092 /* export_1550 */]
  1255. 00000DD8  588F                     addq.l     A7, 4
  1256. label00000DDA:
  1257. 00000DDA  486E FFBC                pea.l      [A6 - 0x44]
  1258. 00000DDE  4EAD 04E2                jsr        [A5 + 0x4E2 /* export_152 */]
  1259. 00000DE2  2840                     movea.l    A4, D0
  1260. 00000DE4  200C                     move.l     D0, A4
  1261. 00000DE6  588F                     addq.l     A7, 4
  1262. 00000DE8  66E8                     bne        -0x16 /* 00000DD2 */
  1263. label00000DEA:
  1264. 00000DEA  486E FFC8                pea.l      [A6 - 0x38]
  1265. 00000DEE  4EAD 020A                jsr        [A5 + 0x20A /* export_61 */]
  1266. 00000DF2  588F                     addq.l     A7, 4
  1267. 00000DF4  4CEE 1800 FFB4           movem.l    A3,A4, [A6 - 0x4C]
  1268. 00000DFA  4E5E                     unlink     A6
  1269. 00000DFC  4E75                     rts
  1270. fn00000DFE:
  1271. 00000DFE  4E56 FFF8                link       A6, -0x0008
  1272. 00000E02  48E7 0018                movem.l    -[A7], A3,A4
  1273. 00000E06  286E 000C                movea.l    A4, [A6 + 0xC]
  1274. 00000E0A  266E 0008                movea.l    A3, [A6 + 0x8]
  1275. 00000E0E  7000                     moveq.l    D0, 0x00
  1276. 00000E10  2880                     move.l     [A4], D0
  1277. 00000E12  2F0C                     move.l     -[A7], A4
  1278. 00000E14  2F3C 6572 726E           move.l     -[A7], 0x6572726E /* 'errn' */
  1279. 00000E1A  2F0B                     move.l     -[A7], A3
  1280. 00000E1C  4EBA F6D0                jsr        [PC - 0x930 /* 000004EE */]
  1281. 00000E20  7000                     moveq.l    D0, 0x00
  1282. 00000E22  2840                     movea.l    A4, D0
  1283. 00000E24  2F3C 7073 6E20           move.l     -[A7], 0x70736E20 /* 'psn ' */
  1284. 00000E2A  2F0B                     move.l     -[A7], A3
  1285. 00000E2C  4EBA F700                jsr        [PC - 0x900 /* 0000052E */]
  1286. 00000E30  4A00                     tst.b      D0
  1287. 00000E32  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1288. 00000E36  672A                     beq        +0x2C /* 00000E62 */
  1289. 00000E38  2053                     movea.l    A0, [A3]
  1290. 00000E3A  06A8 0000 000C 0016      addi.l     [A0 + 0x16], 0xC
  1291. 00000E42  7008                     moveq.l    D0, 0x08
  1292. 00000E44  2F00                     move.l     -[A7], D0
  1293. 00000E46  486E FFF8                pea.l      [A6 - 0x8]
  1294. 00000E4A  2F0B                     move.l     -[A7], A3
  1295. 00000E4C  4EBA F814                jsr        [PC - 0x7EC /* 00000662 */]
  1296. 00000E50  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  1297. 00000E54  2F2D FE3E                move.l     -[A7], [A5 - 0x1C2]
  1298. 00000E58  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  1299. 00000E5C  2840                     movea.l    A4, D0
  1300. 00000E5E  4FEF 0014                lea.l      A7, [A7 + 0x14]
  1301. label00000E62:
  1302. 00000E62  200C                     move.l     D0, A4
  1303. 00000E64  671A                     beq        +0x1C /* 00000E80 */
  1304. 00000E66  4878 0BEA                push.l     0xBEA
  1305. 00000E6A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1306. 00000E6E  2F0C                     move.l     -[A7], A4
  1307. 00000E70  2054                     movea.l    A0, [A4]
  1308. 00000E72  2050                     movea.l    A0, [A0]
  1309. 00000E74  2268 0054                movea.l    A1, [A0 + 0x54]
  1310. 00000E78  4E91                     jsr        [A1]
  1311. 00000E7A  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1312. 00000E7E  600E                     bra        +0x10 /* 00000E8E */
  1313. label00000E80:
  1314. 00000E80  4878 4275                push.l     0x4275 /* 'Bu' */
  1315. 00000E84  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  1316. 00000E88  4EAD 10F2                jsr        [A5 + 0x10F2 /* export_538 */]
  1317. 00000E8C  508F                     addq.l     A7, 8
  1318. label00000E8E:
  1319. 00000E8E  4CEE 1800 FFF0           movem.l    A3,A4, [A6 - 0x10]
  1320. 00000E94  4E5E                     unlink     A6
  1321. 00000E96  4E75                     rts
  1322. fn00000E98:
  1323. 00000E98  4E56 FEFC                link       A6, -0x0104
  1324. 00000E9C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1325. 00000EA0  266E 000C                movea.l    A3, [A6 + 0xC]
  1326. 00000EA4  286E 0008                movea.l    A4, [A6 + 0x8]
  1327. 00000EA8  7E01                     moveq.l    D7, 0x01
  1328. 00000EAA  2053                     movea.l    A0, [A3]
  1329. 00000EAC  0CA8 6F62 6974 0024      cmpi.l     [A0 + 0x24], 0x6F626974 /* 'obit' */
  1330. 00000EB4  6654                     bne        +0x56 /* 00000F0A */
  1331. 00000EB6  41EE FF00                lea.l      A0, [A6 - 0x100]
  1332. 00000EBA  4210                     clr.b      [A0]
  1333. 00000EBC  486E FF00                pea.l      [A6 - 0x100]
  1334. 00000EC0  486E FEFC                pea.l      [A6 - 0x104]
  1335. 00000EC4  2F0B                     move.l     -[A7], A3
  1336. 00000EC6  4EBA FF36                jsr        [PC - 0xCA /* 00000DFE */]
  1337. 00000ECA  4AAE FEFC                tst.l      [A6 - 0x104]
  1338. 00000ECE  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1339. 00000ED2  6722                     beq        +0x24 /* 00000EF6 */
  1340. 00000ED4  0CAE 0000 4E22 FEFC      cmpi.l     [A6 - 0x104], 0x4E22 /* 'N\"' */
  1341. 00000EDC  6718                     beq        +0x1A /* 00000EF6 */
  1342. 00000EDE  486E FF00                pea.l      [A6 - 0x100]
  1343. 00000EE2  302E FEFE                move.w     D0, [A6 - 0x102]
  1344. 00000EE6  48C0                     ext.l      D0
  1345. 00000EE8  2F00                     move.l     -[A7], D0
  1346. 00000EEA  4878 271A                push.l     0x271A
  1347. 00000EEE  4EAD 1E0A                jsr        [A5 + 0x1E0A /* export_957 */]
  1348. 00000EF2  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1349. label00000EF6:
  1350. 00000EF6  7000                     moveq.l    D0, 0x00
  1351. 00000EF8  2F00                     move.l     -[A7], D0
  1352. 00000EFA  2F0C                     move.l     -[A7], A4
  1353. 00000EFC  2054                     movea.l    A0, [A4]
  1354. 00000EFE  2050                     movea.l    A0, [A0]
  1355. 00000F00  2268 00F8                movea.l    A1, [A0 + 0xF8]
  1356. 00000F04  4E91                     jsr        [A1]
  1357. 00000F06  508F                     addq.l     A7, 8
  1358. 00000F08  6002                     bra        +0x4 /* 00000F0C */
  1359. label00000F0A:
  1360. 00000F0A  4207                     clr.b      D7
  1361. label00000F0C:
  1362. 00000F0C  1007                     move.b     D0, D7
  1363. 00000F0E  4CEE 1880 FEF0           movem.l    D7,A3,A4, [A6 - 0x110]
  1364. 00000F14  4E5E                     unlink     A6
  1365. 00000F16  4E75                     rts
  1366.